﻿using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;
using XBLib.Dal;
using KenLib.Dal;
using DataInfo;
using System.Data;
using KenLib.BusinessObject;

namespace KenLib.BusinessManager
{
    public class 応募情報Manager
    {
        応募情報Dao _応募情報Dao = new 応募情報Dao();
        #region //Thanh Dong

        public DataTable frmJ_TraineeListSelect_Select()
        {
            return _応募情報Dao.frmJ_TraineeListSelect_Select();
        }

        public int frmJ_TraineeResumeBInput_Update(応募情報 _応募情報)
        {
            return _応募情報Dao.frmJ_TraineeResumeBInput_Update(_応募情報);
        }

        public DataTable frmJ_TraineeResumeAInput_SelectByID(int id)
        {
            return _応募情報Dao.frmJ_TraineeResumeAInput_SelectByID(id);
        }

        public int frmJ_TraineeResumeAInput_Update(応募情報 _応募情報)
        {
            return _応募情報Dao.frmJ_TraineeResumeAInput_Update(_応募情報);
        }

        public DataTable frmJ_TraineeAppAssignCheck_Select_Grv(int int_団体ID, int int_企業ID, DateTime dt_面接日)
        {
            return _応募情報Dao.frmJ_TraineeAppAssignCheck_Select_Grv(int_団体ID, int_企業ID, dt_面接日);
        }

        public DataTable frmJ_TraineeResumeTranslate_SelectByID(int id)
        {
            return _応募情報Dao.frmJ_TraineeResumeTranslate_SelectByID(id);
        }

        public int frmJ_TraineeResumeTranslate_update(int ID, string 姓_日本語, string 名_日本語, string 宗教_日本語, string 民族_日本語, string 家族構成_日本語, string 在日親族状況_日本語, string 趣味_日本語)
        { 
            return _応募情報Dao.frmJ_TraineeResumeTranslate_update(ID,  姓_日本語,  名_日本語,  宗教_日本語,  民族_日本語,  家族構成_日本語,  在日親族状況_日本語,  趣味_日本語);
        }

        public DataTable frmJ_TraineeSearch_Search(int 年齢1, int 年齢2, bool? 性別, int 最終学歴1, int 最終学歴2, bool? 就業経験有無, int 身長, int 体重1, int 体重2, int 視力, int 日本語学習経験, int 経験作業名, DateTime? 面接日, int 団体ID, int 企業ID)
        {
            return _応募情報Dao.frmJ_TraineeSearch_Search(年齢1, 年齢2, 性別, 最終学歴1, 最終学歴2, 就業経験有無, 身長, 体重1, 体重2, 視力, 日本語学習経験, 経験作業名, 面接日, 団体ID, 企業ID);
        }

        public DataTable frmJ_TraineeResumeBInput_SelectByID(int ID)
        {
            return _応募情報Dao.frmJ_TraineeResumeBInput_SelectByID(ID);
        }

        public DataTable frmJ_TraineeWorkedCompInput_Select生年月日_応募情報(int ID)
        {
            return _応募情報Dao.frmJ_TraineeWorkedCompInput_Select生年月日_応募情報(ID);
        }

        public DataTable frmJ_TraineeSearch_CheckExists応募情報(DateTime 面接日, int 団体ID, int 企業ID)
        {
            return _応募情報Dao.frmJ_TraineeSearch_CheckExists応募情報(面接日, 団体ID, 企業ID);
        }

        #endregion


        #region Mai
        public DataTable ShowGrid応募情報(int int_団体ID, int int_企業ID, DateTime dt_面接日)
        {
            return _応募情報Dao.ShowGrid応募情報(int_団体ID, int_企業ID, dt_面接日);
        }
        public void Update_frmJ_TraineeAppAssignConfirm(int oj)
        {
            new 応募情報Dao().Update_frmJ_TraineeAppAssignConfirm(oj);
        }
        public void Update_TraineeAppAssignConfirm(int oj)
        {
            new 応募情報Dao().Update_TraineeAppAssignConfirm(oj); 
        }
        #endregion
        #region Phuong
        public DataTable frmJ_TraineeResumeOutput_Search(応募情報 obj)
        {
           
            return _応募情報Dao.frmJ_TraineeResumeOutput_Search( obj);
        }
        public DataTable sp_frmJ_TestResultInput_dll応募者(int ID)
        {
            return _応募情報Dao.sp_frmJ_TestResultInput_dll応募者(ID );

        }
        public DataTable sp_frmJ_TestResultInput_dll応募者All(int ID)
        {


            return _応募情報Dao.sp_frmJ_TestResultInput_dll応募者All(ID);
        }
        public void sp_frmJ_TestResultInput_Update(応募情報 obj)
        {


           _応募情報Dao.sp_frmJ_TestResultInput_Update(obj );
        }

        public DataTable sp_frmJ_TestResultInput_Load(Int32 ID)
        {

            return _応募情報Dao.sp_frmJ_TestResultInput_Load(ID);
        }

       
        #endregion

        #region Hunglt
        public DataTable SelectData応募情報(int 組合選択, int 組合員企業選択, string 面接日)
        {
            return _応募情報Dao.SelectData応募情報(組合選択, 組合員企業選択, 面接日);
        }
        #endregion


    }
}
